@charset "utf-8";
/* 初始化CSS */
*{margin: 0;padding: 0;}
fieldset,img{border:none;}
img{display: block;
}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
a{color:#666;text-decoration:none;}
/* CSS Document */
html,body{
	width:100%;
	height:100%;
}
body{
	background-color: #F7F7F7;
}
.clearfix{
	clear: both;
}
#header{
	width:100%;
	height:100px;
}
#header .login-top{
	width:989px;
	height:60px;
	padding-top:40px;
	margin:0 auto;
}
#header .login-top .logo,#header .login-top .top_r{
	float:left;
	height:60px;
}
#header .login-top .logo{
	width:273px;
}
#header .login-top .logo li{
	float:left;
}
#header .login-top .logo .logo-l{
	width:203px;
	height:100%;
	border-right: 1px solid #ccc;
}
#header .login-top .logo .logo-r{
	width:40px;
	height:100%;
	padding:0 15px;
	font-size:20px;
	color:#626262;
	line-height: 60px;
}
#header .login-top .logo .logo-l a{
	display: block;
	widht:177px;
	height:100%;
	background: url(../img/login_bg.png) no-repeat -111px -104px;
}
#header .login-top .logo{
	width:420px;
}
#header .login-top .top_r{
	margin-left:140px;
	height:40px;
	padding-top:20px;
}
#header .login-top .top_r li{
	width: 140px;
	height:30px;
	float:left;
	font-size: 14px;
	line-height: 30px;
	text-indent: 40px;
	color:#313131;
}
#header .login-top .top_r .top-r-l{
	background:url(../img/login_bg.png) no-repeat -389px -59px;
}
#header .login-top .top_r .top-r-c{
	background:url(../img/login_bg.png) no-repeat -389px -90px;
}
#header .login-top .top_r .top-r-r{
	background:url(../img/login_bg.png) no-repeat -389px -120px;
}

#footer{
	width:1000px;
	height:48px;
	margin:0 auto;
	margin-top:60px;
}
#footer .footer1{
	width:100%;
	height:24px;
	text-align: center;
	font-size:12px;
	line-height: 24px;
	color:#898989;
}

